#region

using System;
using System.Runtime.InteropServices;
using System.Security;

#endregion

namespace DirectShowLib
{
    [ComImport,
     SuppressUnmanagedCodeSecurity,
     Guid("52d6f586-9f0f-4824-8fc8-e32ca04930c2"),
     InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface IDMOWrapperFilter
    {
        #region Methods

        [PreserveSig]
        int Init(
            [In, MarshalAs(UnmanagedType.LPStruct)] Guid clsidDMO,
            [In, MarshalAs(UnmanagedType.LPStruct)] Guid catDMO
            );

        #endregion Methods
    }
}